Epidemia: Variable Consistency for Transactional Cloud Databases
نویسندگان
چکیده
Classic replication protocols running on traditional cluster-based databases are currently unable to meet the ever-growing scalability demands of many modern software applications. Recent cloud-based storage repositories overcome such limitations by fostering availability and scalability over data consistency and transactional support. However, many applications that cannot resign from their transactional nature are unable to benefit from the cloud paradigm. This paper presents Epidemia, a distributed storage architecture featuring a hybrid approach that combines classic database replication with a cloud-inspired infrastructure to provide transactional support and high availability. This architecture is able to offer different consistency levels according to the client demands, thanks to a replication strategy based on epidemic updates in which the replicas of each data partition are organized hierarchically. Additionally, the behavior of a prototype implementation under different workload scenarios is evaluated. Conducted experiments verify that (1) configuration parameters such as the partitioning scheme or the replication protocol play a crucial role on system’s throughput, and (2) the existence of replica hierarchies that are asynchronously updated is able to alleviate the scalability limitations of traditional replicated databases by directing transactions that tolerate a certain staleness in the versions of retrieved data items to these replicas.
منابع مشابه
An Integrated Framework for Cloud Data Management in Educational Institutes
Information and Communication Technology (ICT) has transformed the whole world to a global village. Acquiring and maintaining essential ICT infrastructure has become a great challenge especially in education sector. Being a human resource development sector, it needs to use expensive infrastructure more effectively not only for providing education but also for its transactional applications. Wi...
متن کاملOn the Study of Different Approaches to Database Replication in the Cloud
Cloud computing is becoming one of the most used paradigms to deploy highly available and scalable systems. These systems usually demand the management of huge amounts of data, which cannot be solved with traditional nor replicated database systems as we know them. However, it is well-known that traditional replication protocols do not scale well for a cloud environment. Moreover, recent approa...
متن کاملDatabase Replication: a Tale of Research across Communities
Replication is a key mechanism to achieve scalability and fault-tolerance in databases. Its importance has recently been further increased because of the role it plays in achieving elasticity at the database layer. In database replication, the biggest challenge lies in the trade-off between performance and consistency. A decade ago, performance could only be achieved through lazy replication at...
متن کاملCloud Databases: A Paradigm Shift in Databases
Relational databases ruled the Information Technology (IT) industry for almost 40 years. But last few years have seen sea changes in the way IT is being used and viewed. Stand alone applications have been replaced with web-based applications, dedicated servers with multiple distributed servers and dedicated storage with network storage. Cloud computing has become a reality due to its lesser cos...
متن کاملAn Approach through Private Cloud using Gemfire Database
With Cloud computing, more complex and mission critical applications are moving to the Cloud so transactional, secure, reliable and highly available databases are a requirement for many Cloud applications. Corporate computing will inevitably become much more distributed than spreading itself across multiple data centers. This will acquire management, architectural and performance challenges and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. UCS
دوره 20 شماره
صفحات -
تاریخ انتشار 2014